返回

首页

  PYTHON 学机器学习,我是初学者,都是自学。已经工作了,时间不多,困难不少。

  贴一些我认为入门必须的文章。供没有基础的同学参考。水平有限,还没入门呢,一起进步吧。

  刚开始准备从tensorflow开始。发现看不懂。算了,还是从基础的开始。不会tensorflow也能玩机器学习。有了基础后再学tensorflow不迟。

  需要的基础知识,包括用python的基础,np的数组、矩阵,matplotlib 绘图,高数的矩阵知识。

  都是基础的,没有什么高深的框架。都是入门必须。

  一、一个 11 行 Python 代码实现的神经网络

  http://python.jobbole.com/82758/

  程序很短,知识量很大。把这个搞明白了,你也就入门了。为了看明白这段代码,你还需要些基础。

  二、PYTHON基础

  首先,你得装ANACONDA,是PYTHON的集成环境。我一般使用其中SPYDER来学习程序。

  ANACONDA的安装程序 https://www.continuum.io/downloads/ ,选择PYTHON3版本的。

  推荐 菜鸟教程 PYTHON3版http://www.runoob.com/python3/python3-tutorial.html

  CSDN也有PYTHON的知识库,不过不够系统,可以有一定基础再看看。链接http://lib.csdn.net/base/python

  视频教程 推荐 莫烦 的视频,在优酷里有。这位大神录了很多关于机器学习的教学视频,这是他录的PYTHON的播单。

  http://v.youku.com/v_show/id_XMTU4Mjg2Njg4MA==.html?f=27312381

  他的微博和知乎专栏

  http://weibo.com/pythontutorial?is_hot=1

  https://zhuanlan.zhihu.com/p/26689541

  三、数学基础

  矩阵

  按我理解,这个矩阵是人工智能里最基础的数学了。是时候把还给高数老师的矩阵捡起来了。

  理解矩阵乘法,古怪的矩阵乘法,看完这两篇就有眉目了。

  http://www.ruanyifeng.com/blog/2015/09/matrix-multiplication.html

  http://blog.csdn.net/myan/article/details/647511

  四、神经网络

  神经网络最好的教程其实是一个游戏。叫BUGBRAIN。可惜这个游戏只能在XP下玩,想玩你得装虚拟机。

  推荐没接触过神经网络的人一定要试试,很直观的体验。

  安装程序http://pan.baidu.com/s/1kV2vBOb

  关于BP神经网络 http://www.cnblogs.com/wengzilin/archive/2013/04/24/3041019.html

  五、机器学习

  专栏作家ALICE的博客

  这是其中的一篇,简单粗暴地入门机器学习(比我这个入门还是要高深不少)

  http://blog.csdn.net/aliceyangxi1987/article/details/71915183

  六、 matplotlib

  matplotlib是用来观察我们的神经网络的,数据可视化是一定要做好的。

  关于matplotlib 能做什么

  https://www.zhihu.com/question/21664179

  matplotlib入门教程

  http://blog.csdn.net/u011497262/article/details/52325705

目录上一篇下一篇

本应用使用KM盒子制作